
namespace gen {

	template <typename FunctorT, int N>
    template <typename InfoT>
	void
	actor3<FunctorT, N>::generate(InfoT & info) const
    {
		str_g( funct(info.template at<N>().current()))
									   .generate(info);
    }

    template <int N, typename FunctorT>
    inline actor3<FunctorT, N>
    act3_g(FunctorT const& f)
    { 
        return actor3<FunctorT, N>(f); 
    }

}
